home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Topik / Topik - Disk 18 - Serious (19xx)(Topik Public Domain)(PD)[WB].zip / Topik - Disk 18 - Serious (19xx)(Topik Public Domain)(PD)[WB].adf / LCrypt / LCrypt.doc < prev    next >
Text File  |  1989-10-01  |  3KB  |  78 lines

  1.  
  2. *** TOPIK Note : If you're really serious, then you'll probably want to code
  3. some important info, and so use this beauty.  The C source file is also in
  4. this directory if you want to play with the algorithm to personalize the fun
  5. even more.  Program usage is as below, and the proggy is in this directory,
  6. naturally.
  7.  
  8.  
  9.  
  10.  
  11.    LCrypt is an "industrial strength" data encryption/decryption program
  12. which uses a cryptographic algorithm developed by IBM known as Lucifer.
  13.  
  14.    Full credit is given to Graven Cyphers and Richard Outerbridge of the
  15. University of Toronto for the Lucifer routines. These routines are presumed
  16. to be in the public domain as the source file I have did not include a
  17. copyright notice.
  18.  
  19.    This program is placed in the public domain for the benefit and use of
  20. all Amiga users who have a need for protecting data with a strong cipher.
  21.  
  22.                             
  23.                                                Jack Radigan
  24.  
  25.  
  26.  PROGRAM USAGE
  27. ---------------
  28.    LCrypt [de] [-directory] key filename [filename]...
  29.  
  30.          d - Decrypt files. 
  31.       
  32.          e - Encrypt files. [default mode if neither d or e is specified]
  33.       
  34. -directory - Optional output directory. The '-' is required, otherwise
  35.              it will be interpeted as a key. A trailing ':' or '/' is
  36.              needed also.
  37.  
  38.        key - The encryption/decryption key. Do not use a '-' as the first
  39.              character it will be parsed as an output directory if one was
  40.              not specified. AmigaDOS filename conventions for the '*', '"'
  41.              and space characters apply.
  42.  
  43.   filename - AmigaDOS wildcards do not work here, use the more common '?'
  44.              and '*' characters.
  45.  
  46.    All files will have a ".lu" extension added to the file name after being
  47. encrypted. For example, foo.c will become foo.c.lu after encryption. The
  48. extension doesn't have to be included when decrypting, wildcards can be used
  49. also. So, foo.* will tell LCrypt to look for all files that match foo.*.lu.
  50. The extension will be removed from the filename after decryption is completed.
  51.  
  52.  
  53.  EXAMPLES
  54. ----------
  55.  
  56.    LCrypt -SYS:crypts/ my_key ram:file.1 ram:file.2
  57.    
  58.       Encrypts ram:file.1 and ram:file.2 and puts the encrypted files in the
  59.    SYS:crypts directory.
  60.    
  61.  
  62.    LCrypt d -ram: long.keys.are.good.for.security SYS:crypts/*.lu
  63.  
  64.       Deciphers all the encrypted files in the SYS:crypts directory and
  65.    places the deciphered files in the ram: device.
  66.  
  67.  
  68.    LCrypt d "Quote keys that have spaces in it." /foo
  69.  
  70.       Decrypts the file foo.lu in the parent directory and places the decrypted
  71.    file in the current directory.
  72.  
  73.  
  74.    LCrypte e short!key foo.bar
  75.    
  76.       Encrypts the file foo.bar in the current directory.
  77.  
  78.